package cn.sc.summer.calculate.form;

import cn.sc.summer.constant.model.PageParam;
import cn.sc.summer.token.enums.RequestTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 类名：分页获取日志信息提交表单
 *
 * @author a-xin
 * @date 2023/11/27 08:22
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "分页获取日志信息提交表单")
public class GetLogPageForm extends PageParam implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 服务名称
     */
    @ApiModelProperty(value = "服务名称")
    private String serviceName;

    /**
     * 请求IP地址
     */
    @ApiModelProperty(value = "请求IP地址")
    private String reqIp;

    /**
     * 请求类型
     *
     * @see RequestTypeEnum
     */
    @ApiModelProperty(value = "请求类型", notes = "cn.sc.summer.token.enums.RequestTypeEnum")
    private String reqType;

}
